body, h3, p, ul, li { margin: 0; padding: 0; }
body { font-size: 12px; line-height: 1.5em; font-family: Arial,Tahoma,"hiragino sans gb",Helvetica; }
h3 { font-size: 100%; }
ul{ list-style: none }
li { list-style: none; }
img { border: 0 none; -ms-interpolation-mode: bicubic; }

a { color: #515151; text-decoration: none; }
a:hover { color: #333; }
.top20{margin-top: 20px !important;}


/*flex布局*/
.flex{display: flex;-webkit-display: flex; }
.flex-column{flex-direction: column;-webkit-flex-direction: column}
.justify-content-center{-webkit-justify-content: center;justify-content: center;}
.justify-content-space-between{-webkit-justify-content: space-between;justify-content: space-between;}
.justify-content-space-around{-webkit-justify-content: space-around;justify-content: space-around;}
.align-items-center{ -webkit-align-items: center;align-items: center; }

.flex-justify-center{display: flex;-webkit-display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;}
.flex-justify-between{  display: flex;-webkit-display: flex; -webkit-justify-content: space-between;justify-content: space-between;}
.flex-justify-around{   display: flex;-webkit-display: flex; -webkit-justify-content: space-around;justify-content: space-around;}


}


